artillery piece - Espagnol Anglais Dictionnaire